package com.cloud.logger.zchain.common.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * User: wcy
 * Date: 2017/4/8
 * Time: 15:49
 */
@Data
public class AngelaLoggerEntity implements Serializable{

    private String id;
    //给子节点使用
    private String uuid;
    //接口名
    private String interfaceName;
    //接口ip地址
    private String interfaceIp;
    //接口ipport
    private Integer interfacePort;

    private Date createTime;

    private Date updateTime;
    //消耗时间
    private Long elapsedTime;
    //客户请求ip
    private String sourceIP;
    //所属租户信息
    private String tenentId;
    //请求参数
    private String parms;
    //请求结果
    private String result;
    //所属类型(error,debugger,info)
    private String type;
    //请求方式（INTERCEPTOR，HTTPCLIENT, LOGGER）
    private String pattern;
    //状态(8200,8500,200,500,404等)
    private String status;
    //警报等级（1：正常，2：警报，3：错误，4：严重错误）
    private Integer alarmLevel;
    //父节点的uuid，rpc或者httpclient请求时使用（拦截器时为空）
    private String parentNode;
    //HTTP请求消息中的请求方式
    private String method;
    //所属景区
    private String scenic;
    //所属项目
    private String project;
    //接口描述
    private String description;
    //客户端时间
    private Date zchainClientTime;
}
